Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move SSL handshake logic from listener thread to connection thread #7764

Merged
merged 1 commit into from
Oct 11, 2023

Conversation

spericas
Copy link
Member

Description

Move SSL handshake logic from listener thread to connection thread to improve connection creation throughput. Running the SSL handshake concurrently frees listener thread to accept new connections.

Documentation

None

@spericas spericas added this to the 4.0.0 milestone Oct 10, 2023
@spericas spericas self-assigned this Oct 10, 2023
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Oct 10, 2023
@spericas spericas marked this pull request as draft October 10, 2023 17:33
… improve connection creation throughput. Running the SSL handshake concurrently frees listener thread to accept new connections.
@spericas spericas marked this pull request as ready for review October 11, 2023 16:57
@spericas spericas merged commit 1a73c9b into helidon-io:main Oct 11, 2023
12 checks passed
dalexandrov pushed a commit to dalexandrov/helidon that referenced this pull request Oct 17, 2023
… improve connection creation throughput. Running the SSL handshake concurrently frees listener thread to accept new connections. (helidon-io#7764)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x OCA Verified All contributors have signed the Oracle Contributor Agreement. performance webserver
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4.x: Handle TLS negotiation within the virtual thread of connection
2 participants